package com.digital.smartgrow.entity.upscale;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 晋升指标
 * </p>
 *
 * @author sunyuechao
 * @since 2022-07-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("up_scale")
@ApiModel(value="UpScale对象", description="晋升指标")
public class UpScale implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "指标名称")
    @TableField("scaleName")
    private String scaleName;

    @ApiModelProperty(value = "状态")
    @TableField("scaleState")
    private Integer scaleState;

    @ApiModelProperty(value = "系列")
    @TableField("scaleSeries")
    private String scaleSeries;

    @ApiModelProperty(value = "级别")
    @TableField("scaleGrade")
    private String scaleGrade;

    @ApiModelProperty(value = "年度")
    @TableField("scaleYear")
    private String scaleYear;

    @ApiModelProperty(value = "图片")
    @TableField("imageUrl")
    private String imageUrl;

    @ApiModelProperty(value = "创建时间")
    @TableField("createTime")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "更新时间")
    @TableField("updateTime")
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "指标项")
    @TableField("itemId")
    private String itemId;

    /**
     *  private static final long serialVersionUID = 1L;
     *
     *     @TableId(value = "id", type = IdType.AUTO)
     *     private Integer id;
     *
     *     @ApiModelProperty(value = "指标名称")
     *     @TableField("scaleName")
     *     private String scale_name;
     *
     *     @ApiModelProperty(value = "状态")
     *     @TableField("scaleState")
     *     private Integer scale_state;
     *
     *     @ApiModelProperty(value = "系列")
     *     @TableField("scaleSeries")
     *     private String scale_series;
     *
     *     @ApiModelProperty(value = "级别")
     *     @TableField("scaleGrade")
     *     private String scale_grade;
     *
     *     @ApiModelProperty(value = "年度")
     *     @TableField("scaleYear")
     *     private String scale_year;
     *
     *     @ApiModelProperty(value = "图片")
     *     @TableField("imageUrl")
     *     private String image_url;
     *
     *     @ApiModelProperty(value = "创建时间")
     *     @TableField("createTime")
     *     private LocalDateTime create_time;
     *
     *     @ApiModelProperty(value = "更新时间")
     *     @TableField("updateTime")
     *     private LocalDateTime update_time;
     *
     *     @ApiModelProperty(value = "指标项")
     *     @TableField("itemId")
     *     private String item_id;
     */


}
